package com.zynn.service.module.canal.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author 刘天元
 * @since 2018-07-02
 */
@Data
@Accessors(chain = true)
public class Groupmembers implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 分组成员编号，主键
     */
    @TableId(value = "gmid", type = IdType.AUTO)
    private Integer gmid;
    /**
     * 外键，用户编号
     */
    private Integer gmuserid;
    /**
     * 外键，亲亲组编号
     */
    private Integer gmgroupid;
    /**
     * 是否有新动态 0-无新动态 1-有新动态
     */
    private Integer gmnotify;
    /**
     * 进组时间，后台自动生成
     */
    private Date gmtime;
    private Integer gmorder;
    /**
     * 备注名
     */
    private String gmremark;
    /**
     * 用户权限，0-无发布权限  1-有发布权限
     */
    private Integer gmauthority;
    /**
     * 是否接收推送 0--否 1--是
     */
    @TableField("gmIsPush")
    private Integer gmIsPush;
    /**
     * 状态  0-显示 1-已删除  默认为0
     */
    private Integer gmstatus;
    /**
     * 新成员进入空间端口
     */
    @TableField("gmPort")
    private String gmPort;
    /**
     * 新成员来源用户ID
     */
    @TableField("gmFromUserID")
    private Integer gmFromUserID;
    /**
     * 是否置顶， 0--不置顶  1---置顶
     */
    @TableField("isTop")
    private Integer isTop;
    /**
     * 是否是管理员 0--不是 1--是
     */
    @TableField("isAdmin")
    private Integer isAdmin;
    /**
     * 置顶时间
     */
    @TableField("topTime")
    private Date topTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;


}
